Self-directed Control